var layer = layui.layer,
    form = layui.form;

// 切换
// 去注册
$("#goto-register").on("click", function() {
    $("#login").hide();
    $("#register").show();
});
// 去登录
$("#goto-login").on("click", function() {
    $("#login").show();
    $("#register").hide();
});


// 注册
// 对密码长度：非空 \S  要求6,12
form.verify({
    // 长度要求验证
    changdu: [/^\S{6,12}$/, "输入的密码不符合要求！"],


    // 密码和重新输入的值得一样,val 验证该项的值 
    same: function(val) {
        // val:重复密码
        // 密码：$("#password")
        if ($("#password").val() != val) {
            return "两次密码输入的不一值"
        }
    }
});

$("#register form").on("submit", function(e) {

    e.preventDefault();



    var params = $(this).serialize();

    $.ajax({
        url: "/api/reguser",
        type: "post",
        data: params,
        success: function(res) {
            // 不管成功失败，都进行弹窗！
            layer.msg(res.message);

            if (res.status == 0) {

                $("#login").show();
                $("#register").hide();
            }
            // 不成功的时候
            else {
                // 用户名id
                $("#username").val("");
            }

        }
    })
});


// -------------------------------------------登录
$("#login form").on("submit", function(e) {

    e.preventDefault();


    var params = $(this).serialize();


    $.ajax({
        url: "/api/login",
        type: "post",
        data: params,
        success: function(res) {
            layer.msg(res.message);
            if (res.status == 0) {
                location.href = "../index.html";
                localStorage.setItem("token", res.token);
            }
        }
    })
});